﻿@charset "utf-8";

body,dl,dd,h1,h2,h3,h4,h5,h6,p,form,pre,blockquote,figure{margin:0;}

ul,ol,menu,input,button{margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}

input,select,textarea{font-size:100%;}
input,select{vertical-align:baseline;}table{border-collapse:collapse;border-spacing:0;}th{text-align:inherit;}fieldset,img{border:0;}iframe{display:block;}abbr,acronym{border:0;font-variant:normal;}del{text-decoration:line-through;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}ins,a{text-decoration:none;}a{color:#666;}a:hover{color:#D2364C;text-decoration:underline;}.clearfix:before,.clearfix:after{display:table;line-height:0;content:'';}.clearfix:after{clear:both;}.clearfix{*zoom:1;}div.clear{clear:both;height:0;font-size:0;overflow:hidden;}body .hide,body .none{display:none;}.left,.right,.center,.l,.r,.c{_display:inline;}.left,.l,.center,.c{float:left;}.right,.r{float:right;}
.relative{position:relative;}
.absolute{position:absolute;}





.status .list i,.category-content .down-ico,.category-content .list-nz i,.category-content .list-nanz i,.category-content .list-tz i,.category-content .list-ny i,.category-content .list-xb i,.category-content .list-xl i{ background: url(themes/mall/default/styles/default/images/index_ico_png32.png) no-repeat; -background: url(themes/mall/default/styles/default/images/index_ico.png) no-repeat; }
.category-content .category{position:absolute; top:513px; z-index:113; width:199px;+height:456px;border: 1px solid #dadad9; border-top: none; background: #fefefe; box-shadow:2px 2px 3px #dedede; }
.category-content .down-ico{ position: absolute; top: 518px; left: 95px; width: 10px; height: 6px; background-position: 0 -131px; z-index: 11111; }
.category-content .category-list li {  height:45px; border: 2px solid #fff; border-right: none; +margin-top: -2px;z-index:113;border-bottom: 2px solid #cccccc;text-align: center;}
.category-content .category-list li.first{ margin-top: 0; }
.category-content .category-list li.last .c-category-list{ border-bottom: none; }
.category-content .category-list a:hover{ text-decoration: none; color: #D2364C; }
.category-content .category-info{ padding-left: 12px; _width: 172px;  _overflow: hidden; }
.category-content .category-name{ overflow:hidden; position: relative;}
.category-content .category-name i{ position: absolute; top: 13px; width: 25px; height: 25px; -top: 6px; }
.category-content .category-name .ml-22{ margin-left:35px; }
.category-content .category-list .bd-b{ height: 1px;  margin: -1px 10px 0 10px;  background: #eee; line-height: 1; font-size: 0; }

.category-content .b-category-name { padding-top: 12px; font:600 16px/30px "宋体";  _line-height:32px;}
.category-content .b-category-name b{ margin-left: 4px; font:400 12px/28px "宋体"; }
.category-content .b-category-name a{ color: #4c4c4c; }
.category-content .c-category-list { font:400 12px/24px "宋体"; }
.category-content .c-category-list a{ margin-right:8px; color:#626262; }
.category-content .b-category-name .fr{ background-position:0 -629px; width:22px; height:22px; margin:10px 16px 0 0; }
.category-content .s-category-name{ height:22px;}
.category-content .s-category-name a{ margin:0 16px 0 0; font:12px/22px "宋体";}
.category-content .category-info{ position:relative;height:100%;  }
.category-content .category-info em{ position:absolute; top:16px; right:10px; width: 13px; height: 13px; font: 12px/18px "宋体"; color: #9b9b9b;}
.category-content .category .hover{ box-shadow:0px 2px 3px #ccc; margin-left: -1px; padding-left: 1px;z-index:999;} 
.category-content .hover .category-info{ border:none; text-decoration:none; background: #fff;  }
.category-content .menu-item { position: absolute; z-index: 11;  left:190px;width:400px;padding:0 0 0 2px;background: #fff; border:none; box-shadow:0px 2px 3px #ccc;  border-top: 1px solid #bbb\9;zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=135,strength=4)";*filter:progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=135,strength=4);}
.category-content .menu-item .area-in{ position: relative;  z-index: 1;  }
.category-content .menu-item .area-bg{ padding: 10px 0 10px 40px; }
.shadow-bg{ display: none; position: relative; width: 100%; height: 0; } 
/*.shadow-b,.shadow-bg i{background: url(themes/mall/default/styles/default/images/index_ico.png) no-repeat; }
.shadow-r,.shadow-l{ background: url(themes/mall/default/styles/default/images/shadow.png) no-repeat; }*/
.shadow-bg i,.shadow-b{ position: absolute; width: 100%; height: 0; height: 2px\9; background-position: 0 -188px; background-repeat: repeat-x;  }
.shadow-bg i,.shadow-b{ _height:0; }
.shadow-l{  position: absolute; left: 0; _left:-42px; top: 0; width: 0; width: 2px\9;  height: 100%; background-position: right 0;  background-repeat: repeat-y;  }
.shadow-r{  position: absolute; right: 0; top: 0; width: 0; width: 2px\9;  height: 100%;  background-repeat: repeat-y;  }
.category-content .menu-in{ display: none; }
.category-content .category-list li.hover .category-info{z-index:999;}

.category-content .menu-srot{width: 100%; overflow: hidden;}
.menu-srot .sort-side{ overflow:hidden; }
.sort-side .dl-sort{ float:left; width:100%; }
.sort-side dt { margin-top: 5px; font-size: 14px; font-weight: bold; color: green; }
.sort-side dd { float:left; margin: 2px 6px 4px 0;}
.sort-side dd a{ float:left; width: auto; letter-spacing:0.5px;  line-height: 24px;  color:#888; white-space:nowrap; overflow: hidden; text-overflow:ellipsis; padding: 3px 10px; border:1px solid #e6e6e6; }
.sort-side dd a span.red{ color:green; }
.menu-srot .brand-side{ float: left; position: relative; width: 710px; margin-left: -10px; padding-top: 15px; }
.brand-side {margin-top: 50px; border-top: 1px solid #eae9e9;}
.brand-side .dl-sort{overflow: hidden; height: 70px;}
.brand-side dt { position: absolute; top: -11px; padding:0 10px; font-size: 14px; font-weight: bold; background: #fff; }
.brand-side dd { float: left; padding: 5px 0; }
.brand-side dd a{ display: block; padding: 0 10px; line-height: 1; border-right: 1px solid #bcbcbc; color: #888; }
.brand-side dd a.more{color: #b6b6b6;}
.category-list li.hover .menu-in { border: 2px solid green; }
.category-list li.hover{border: 2px solid green; border-right: none; }
.category-content .menu-item{ left: 193px;}
.category-content .menu-item.top{top: -2px;}
.category-content .menu-item.bottom{bottom: -2px;*bottom: -6px;_*bottom: -7px;}
.top-0{top: 0;}
.bottom-0{bottom: 0;}
.c-category-list{width: 160px;margin-right:1px;padding-bottom: 10px; border-bottom: 1px solid #f4f4f4;zoom:1;}

.all-class {
    height: 40px;
    background: green;
    padding-top: 10px;
    width: 200px;
}

